home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_98.txt < prev    next >
Text File  |  1991-04-25  |  78KB  |  1,376 lines

  1. # near model CODE resource
  2. # jump table entries: 11464-11475 (12 of them)
  3. export_1433:
  4. 00000000  4E56 FDF6                link       A6, -0x020A
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  7. 0000000C  4207                     clr.b      D7
  8. 0000000E  4206                     clr.b      D6
  9. 00000010  422E FFAD                clr.b      [A6 - 0x53]
  10. 00000014  426E FFAE                clr.w      [A6 - 0x52]
  11. 00000018  4204                     clr.b      D4
  12. 0000001A  4205                     clr.b      D5
  13. 0000001C  3D7C 000E FFCA           move.w     [A6 - 0x36], 0xE
  14. 00000022  7000                     moveq.l    D0, 0x00
  15. 00000024  2D40 FFC2                move.l     [A6 - 0x3E], D0
  16. 00000028  303C A094                move.w     D0, 0xA094
  17. 0000002C  A346                     syscall    GetOSTrapAddress, flags=3
  18. 0000002E  2F08                     move.l     -[A7], A0
  19. 00000030  303C 009F                move.w     D0, 0x9F
  20. 00000034  A146                     syscall    GetTrapAddress, flags=1
  21. 00000036  2008                     move.l     D0, A0
  22. 00000038  205F                     movea.l    A0, [A7]+
  23. 0000003A  B088                     cmp.l      D0, A0
  24. 0000003C  6604                     bne        +0x6 /* 00000042 */
  25. 0000003E  70CE                     moveq.l    D0, 0xFFFFFFCE
  26. 00000040  6008                     bra        +0xA /* 0000004A */
  27. label00000042:
  28. 00000042  7000                     moveq.l    D0, 0x00
  29. 00000044  41EE FFB0                lea.l      A0, [A6 - 0x50]
  30. 00000048  A094                     syscall    ServerDispatch
  31. label0000004A:
  32. 0000004A  3D40 FF98                move.w     [A6 - 0x68], D0
  33. 0000004E  56C0                     sne        D0
  34. 00000050  0240 0001                andi.w     D0, 0x1
  35. 00000054  48C0                     ext.l      D0
  36. 00000056  1D40 FF9A                move.b     [A6 - 0x66], D0
  37. 0000005A  7000                     moveq.l    D0, 0x00
  38. 0000005C  4A6E FF98                tst.w      [A6 - 0x68]
  39. 00000060  6608                     bne        +0xA /* 0000006A */
  40. 00000062  4A6E FFCC                tst.w      [A6 - 0x34]
  41. 00000066  6702                     beq        +0x4 /* 0000006A */
  42. 00000068  7001                     moveq.l    D0, 0x01
  43. label0000006A:
  44. 0000006A  1D40 FF9B                move.b     [A6 - 0x65], D0
  45. 0000006E  206E 000C                movea.l    A0, [A6 + 0xC]
  46. 00000072  2050                     movea.l    A0, [A0]
  47. 00000074  2868 0010                movea.l    A4, [A0 + 0x10]
  48. 00000078  2F0C                     move.l     -[A7], A4
  49. 0000007A  486E FF9C                pea.l      [A6 - 0x64]
  50. 0000007E  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  51. 00000082  41EE FF9C                lea.l      A0, [A6 - 0x64]
  52. 00000086  508F                     addq.l     A7, 8
  53. 00000088  6000 01B4                bra        +0x1B6 /* 0000023E */
  54. label0000008C:
  55. 0000008C  4878 2BF2                push.l     0x2BF2
  56. 00000090  206E FFA8                movea.l    A0, [A6 - 0x58]
  57. 00000094  2F08                     move.l     -[A7], A0
  58. 00000096  2050                     movea.l    A0, [A0]
  59. 00000098  2050                     movea.l    A0, [A0]
  60. 0000009A  2268 000C                movea.l    A1, [A0 + 0xC]
  61. 0000009E  4E91                     jsr        [A1]
  62. 000000A0  4A00                     tst.b      D0
  63. 000000A2  508F                     addq.l     A7, 8
  64. 000000A4  6700 010E                beq        +0x110 /* 000001B4 */
  65. 000000A8  206E FFA8                movea.l    A0, [A6 - 0x58]
  66. 000000AC  2D48 FF80                move.l     [A6 - 0x80], A0
  67. 000000B0  2050                     movea.l    A0, [A0]
  68. 000000B2  2068 0028                movea.l    A0, [A0 + 0x28]
  69. 000000B6  2D48 FF84                move.l     [A6 - 0x7C], A0
  70. 000000BA  2050                     movea.l    A0, [A0]
  71. 000000BC  4A28 0128                tst.b      [A0 + 0x128]
  72. 000000C0  6714                     beq        +0x16 /* 000000D6 */
  73. 000000C2  1D7C 0001 FFAD           move.b     [A6 - 0x53], 0x1
  74. 000000C8  486E FF9C                pea.l      [A6 - 0x64]
  75. 000000CC  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  76. 000000D0  588F                     addq.l     A7, 4
  77. 000000D2  6000 016A                bra        +0x16C /* 0000023E */
  78. label000000D6:
  79. 000000D6  4A2E FF9A                tst.b      [A6 - 0x66]
  80. 000000DA  671E                     beq        +0x20 /* 000000FA */
  81. 000000DC  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  82. 000000E0  4EAD 2DC2                jsr        [A5 + 0x2DC2 /* export_1460 */]
  83. 000000E4  4A00                     tst.b      D0
  84. 000000E6  588F                     addq.l     A7, 4
  85. 000000E8  6610                     bne        +0x12 /* 000000FA */
  86. 000000EA  7A01                     moveq.l    D5, 0x01
  87. 000000EC  486E FF9C                pea.l      [A6 - 0x64]
  88. 000000F0  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  89. 000000F4  588F                     addq.l     A7, 4
  90. 000000F6  6000 0146                bra        +0x148 /* 0000023E */
  91. label000000FA:
  92. 000000FA  4A2E FF9B                tst.b      [A6 - 0x65]
  93. 000000FE  672C                     beq        +0x2E /* 0000012C */
  94. 00000100  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  95. 00000104  4EAD 2DCA                jsr        [A5 + 0x2DCA /* export_1461 */]
  96. 00000108  4A00                     tst.b      D0
  97. 0000010A  588F                     addq.l     A7, 4
  98. 0000010C  660E                     bne        +0x10 /* 0000011C */
  99. 0000010E  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  100. 00000112  4EAD 2DC2                jsr        [A5 + 0x2DC2 /* export_1460 */]
  101. 00000116  4A00                     tst.b      D0
  102. 00000118  588F                     addq.l     A7, 4
  103. 0000011A  6610                     bne        +0x12 /* 0000012C */
  104. label0000011C:
  105. 0000011C  7801                     moveq.l    D4, 0x01
  106. 0000011E  486E FF9C                pea.l      [A6 - 0x64]
  107. 00000122  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  108. 00000126  588F                     addq.l     A7, 4
  109. 00000128  6000 0114                bra        +0x116 /* 0000023E */
  110. label0000012C:
  111. 0000012C  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  112. 00000130  4EAD 2DC2                jsr        [A5 + 0x2DC2 /* export_1460 */]
  113. 00000134  4A00                     tst.b      D0
  114. 00000136  588F                     addq.l     A7, 4
  115. 00000138  6632                     bne        +0x34 /* 0000016C */
  116. 0000013A  206D FE0C                movea.l    A0, [A5 - 0x1F4]
  117. 0000013E  2D48 FF88                move.l     [A6 - 0x78], A0
  118. 00000142  2050                     movea.l    A0, [A0]
  119. 00000144  2068 0092                movea.l    A0, [A0 + 0x92]
  120. 00000148  2D48 FF8C                move.l     [A6 - 0x74], A0
  121. 0000014C  2050                     movea.l    A0, [A0]
  122. 0000014E  0828 0002 0099           btst.b     [A0 + 0x99], 0x2
  123. 00000154  56C0                     sne        D0
  124. 00000156  4400                     neg.b      D0
  125. 00000158  4A00                     tst.b      D0
  126. 0000015A  6610                     bne        +0x12 /* 0000016C */
  127. 0000015C  7E01                     moveq.l    D7, 0x01
  128. 0000015E  486E FF9C                pea.l      [A6 - 0x64]
  129. 00000162  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  130. 00000166  588F                     addq.l     A7, 4
  131. 00000168  6000 00D4                bra        +0xD6 /* 0000023E */
  132. label0000016C:
  133. 0000016C  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  134. 00000170  4EAD 2DC2                jsr        [A5 + 0x2DC2 /* export_1460 */]
  135. 00000174  4A00                     tst.b      D0
  136. 00000176  588F                     addq.l     A7, 4
  137. 00000178  6600 00C4                bne        +0xC6 /* 0000023E */
  138. 0000017C  206D FE0C                movea.l    A0, [A5 - 0x1F4]
  139. 00000180  2D48 FF90                move.l     [A6 - 0x70], A0
  140. 00000184  2050                     movea.l    A0, [A0]
  141. 00000186  2068 0092                movea.l    A0, [A0 + 0x92]
  142. 0000018A  2D48 FF94                move.l     [A6 - 0x6C], A0
  143. 0000018E  2050                     movea.l    A0, [A0]
  144. 00000190  0828 0002 0099           btst.b     [A0 + 0x99], 0x2
  145. 00000196  56C0                     sne        D0
  146. 00000198  4400                     neg.b      D0
  147. 0000019A  4A00                     tst.b      D0
  148. 0000019C  6700 00A0                beq        +0xA2 /* 0000023E */
  149. 000001A0  1D7C 0001 FFAF           move.b     [A6 - 0x51], 0x1
  150. 000001A6  486E FF9C                pea.l      [A6 - 0x64]
  151. 000001AA  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  152. 000001AE  588F                     addq.l     A7, 4
  153. 000001B0  6000 008C                bra        +0x8E /* 0000023E */
  154. label000001B4:
  155. 000001B4  4878 31CE                push.l     0x31CE
  156. 000001B8  206E FFA8                movea.l    A0, [A6 - 0x58]
  157. 000001BC  2F08                     move.l     -[A7], A0
  158. 000001BE  2050                     movea.l    A0, [A0]
  159. 000001C0  2050                     movea.l    A0, [A0]
  160. 000001C2  2268 000C                movea.l    A1, [A0 + 0xC]
  161. 000001C6  4E91                     jsr        [A1]
  162. 000001C8  4A00                     tst.b      D0
  163. 000001CA  508F                     addq.l     A7, 8
  164. 000001CC  6770                     beq        +0x72 /* 0000023E */
  165. 000001CE  2D6E FFA8 FF90           move.l     [A6 - 0x70], [A6 - 0x58]
  166. 000001D4  41EE FF94                lea.l      A0, [A6 - 0x6C]
  167. 000001D8  2248                     movea.l    A1, A0
  168. 000001DA  203C 7070 6320           move.l     D0, 0x70706320 /* 'ppc ' */
  169. 000001E0  A1AD                     syscall    Gestalt, flags=1
  170. 000001E2  2288                     move.l     [A1], A0
  171. 000001E4  206E FF90                movea.l    A0, [A6 - 0x70]
  172. 000001E8  2050                     movea.l    A0, [A0]
  173. 000001EA  2668 0028                movea.l    A3, [A0 + 0x28]
  174. 000001EE  2053                     movea.l    A0, [A3]
  175. 000001F0  0828 0002 0099           btst.b     [A0 + 0x99], 0x2
  176. 000001F6  56C0                     sne        D0
  177. 000001F8  4400                     neg.b      D0
  178. 000001FA  4A00                     tst.b      D0
  179. 000001FC  672C                     beq        +0x2E /* 0000022A */
  180. 000001FE  206E FF90                movea.l    A0, [A6 - 0x70]
  181. 00000202  2050                     movea.l    A0, [A0]
  182. 00000204  2868 0028                movea.l    A4, [A0 + 0x28]
  183. 00000208  2054                     movea.l    A0, [A4]
  184. 0000020A  0828 0001 009A           btst.b     [A0 + 0x9A], 0x1
  185. 00000210  56C0                     sne        D0
  186. 00000212  4400                     neg.b      D0
  187. 00000214  4A00                     tst.b      D0
  188. 00000216  6612                     bne        +0x14 /* 0000022A */
  189. 00000218  1D7C 0001 FFAE           move.b     [A6 - 0x52], 0x1
  190. 0000021E  486E FF9C                pea.l      [A6 - 0x64]
  191. 00000222  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  192. 00000226  588F                     addq.l     A7, 4
  193. 00000228  6014                     bra        +0x16 /* 0000023E */
  194. label0000022A:
  195. 0000022A  7001                     moveq.l    D0, 0x01
  196. 0000022C  C0AE FF94                and.l      D0, [A6 - 0x6C]
  197. 00000230  660C                     bne        +0xE /* 0000023E */
  198. 00000232  7C01                     moveq.l    D6, 0x01
  199. 00000234  486E FF9C                pea.l      [A6 - 0x64]
  200. 00000238  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  201. 0000023C  588F                     addq.l     A7, 4
  202. label0000023E:
  203. 0000023E  486E FF9C                pea.l      [A6 - 0x64]
  204. 00000242  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  205. 00000246  2D40 FFA8                move.l     [A6 - 0x58], D0
  206. 0000024A  588F                     addq.l     A7, 4
  207. 0000024C  6600 FE3E                bne        -0x1C0 /* 0000008C */
  208. 00000250  2F3C 7072 6976           move.l     -[A7], 0x70726976 /* 'priv' */
  209. 00000256  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  210. 0000025A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  211. 0000025E  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  212. 00000262  4A2E FFAD                tst.b      [A6 - 0x53]
  213. 00000266  4FEF 000C                lea.l      A7, [A7 + 0xC]
  214. 0000026A  670A                     beq        +0xC /* 00000276 */
  215. 0000026C  4878 2C28                push.l     0x2C28 /* ',(' */
  216. 00000270  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  217. 00000274  588F                     addq.l     A7, 4
  218. label00000276:
  219. 00000276  4A04                     tst.b      D4
  220. 00000278  670A                     beq        +0xC /* 00000284 */
  221. 0000027A  4878 2C2E                push.l     0x2C2E /* ',.' */
  222. 0000027E  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  223. 00000282  588F                     addq.l     A7, 4
  224. label00000284:
  225. 00000284  4A05                     tst.b      D5
  226. 00000286  670A                     beq        +0xC /* 00000292 */
  227. 00000288  4878 2C2F                push.l     0x2C2F /* ',/' */
  228. 0000028C  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  229. 00000290  588F                     addq.l     A7, 4
  230. label00000292:
  231. 00000292  4A2E FFAE                tst.b      [A6 - 0x52]
  232. 00000296  670A                     beq        +0xC /* 000002A2 */
  233. 00000298  4878 2C29                push.l     0x2C29 /* ',)' */
  234. 0000029C  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  235. 000002A0  588F                     addq.l     A7, 4
  236. label000002A2:
  237. 000002A2  4A2E FFAF                tst.b      [A6 - 0x51]
  238. 000002A6  670A                     beq        +0xC /* 000002B2 */
  239. 000002A8  4878 2C2A                push.l     0x2C2A /* ',*' */
  240. 000002AC  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  241. 000002B0  588F                     addq.l     A7, 4
  242. label000002B2:
  243. 000002B2  4A07                     tst.b      D7
  244. 000002B4  6712                     beq        +0x14 /* 000002C8 */
  245. 000002B6  4AB8 0B50                tst.l      [0x00000B50 /* FileShareVars */]
  246. 000002BA  6F0C                     ble        +0xE /* 000002C8 */
  247. 000002BC  4878 2C2B                push.l     0x2C2B /* ',+' */
  248. 000002C0  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  249. 000002C4  4207                     clr.b      D7
  250. 000002C6  588F                     addq.l     A7, 4
  251. label000002C8:
  252. 000002C8  4A07                     tst.b      D7
  253. 000002CA  6606                     bne        +0x8 /* 000002D2 */
  254. 000002CC  4A06                     tst.b      D6
  255. 000002CE  6700 0106                beq        +0x108 /* 000003D6 */
  256. label000002D2:
  257. 000002D2  486E FE88                pea.l      [A6 - 0x178]
  258. 000002D6  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  259. 000002DA  4A80                     tst.l      D0
  260. 000002DC  588F                     addq.l     A7, 4
  261. 000002DE  6700 00EC                beq        +0xEE /* 000003CC */
  262. 000002E2  4A06                     tst.b      D6
  263. 000002E4  6710                     beq        +0x12 /* 000002F6 */
  264. 000002E6  4A07                     tst.b      D7
  265. 000002E8  670C                     beq        +0xE /* 000002F6 */
  266. 000002EA  4878 2C24                push.l     0x2C24 /* ',$' */
  267. 000002EE  4EAD 1D62                jsr        [A5 + 0x1D62 /* export_936 */]
  268. 000002F2  588F                     addq.l     A7, 4
  269. 000002F4  601A                     bra        +0x1C /* 00000310 */
  270. label000002F6:
  271. 000002F6  4A07                     tst.b      D7
  272. 000002F8  670C                     beq        +0xE /* 00000306 */
  273. 000002FA  4878 2C22                push.l     0x2C22 /* ',\"' */
  274. 000002FE  4EAD 1D62                jsr        [A5 + 0x1D62 /* export_936 */]
  275. 00000302  588F                     addq.l     A7, 4
  276. 00000304  600A                     bra        +0xC /* 00000310 */
  277. label00000306:
  278. 00000306  4878 2C23                push.l     0x2C23 /* ',#' */
  279. 0000030A  4EAD 1D62                jsr        [A5 + 0x1D62 /* export_936 */]
  280. 0000030E  588F                     addq.l     A7, 4
  281. label00000310:
  282. 00000310  2D7C 6364 6576 FEE0      move.l     [A6 - 0x120], 0x63646576 /* 'cdev' */
  283. 00000318  2D7C 6E73 7470 FEE4      move.l     [A6 - 0x11C], 0x6E737470 /* 'nstp' */
  284. 00000320  426E FEE8                clr.w      [A6 - 0x118]
  285. 00000324  42AE FEEA                clr.l      [A6 - 0x116]
  286. 00000328  426E FEEE                clr.w      [A6 - 0x112]
  287. 0000032C  70FF                     moveq.l    D0, 0xFFFFFFFF
  288. 0000032E  2D40 FF4C                move.l     [A6 - 0xB4], D0
  289. 00000332  2D40 FF50                move.l     [A6 - 0xB0], D0
  290. 00000336  426E FF54                clr.w      [A6 - 0xAC]
  291. 0000033A  42AE FF56                clr.l      [A6 - 0xAA]
  292. 0000033E  426E FF5A                clr.w      [A6 - 0xA6]
  293. 00000342  7200                     moveq.l    D1, 0x00
  294. 00000344  2D41 FE4E                move.l     [A6 - 0x1B2], D1
  295. 00000348  266D FE0C                movea.l    A3, [A5 - 0x1F4]
  296. 0000034C  2053                     movea.l    A0, [A3]
  297. 0000034E  2868 0092                movea.l    A4, [A0 + 0x92]
  298. 00000352  2054                     movea.l    A0, [A4]
  299. 00000354  3D68 0030 FE52           move.w     [A6 - 0x1AE], [A0 + 0x30]
  300. 0000035A  41EE FDF6                lea.l      A0, [A6 - 0x20A]
  301. 0000035E  2D48 FE54                move.l     [A6 - 0x1AC], A0
  302. 00000362  7001                     moveq.l    D0, 0x01
  303. 00000364  2D40 FE58                move.l     [A6 - 0x1A8], D0
  304. 00000368  7008                     moveq.l    D0, 0x08
  305. 0000036A  2D40 FE60                move.l     [A6 - 0x1A0], D0
  306. 0000036E  41EE FEC0                lea.l      A0, [A6 - 0x140]
  307. 00000372  2D48 FE64                move.l     [A6 - 0x19C], A0
  308. 00000376  41EE FF2C                lea.l      A0, [A6 - 0xD4]
  309. 0000037A  2D48 FE68                move.l     [A6 - 0x198], A0
  310. 0000037E  2D7C 7FFF FFFF FE6C      move.l     [A6 - 0x194], 0x7FFFFFFF
  311. 00000386  2D41 FE70                move.l     [A6 - 0x190], D1
  312. 0000038A  2D41 FE80                move.l     [A6 - 0x180], D1
  313. 0000038E  2D41 FE84                move.l     [A6 - 0x17C], D1
  314. 00000392  41EE FE3C                lea.l      A0, [A6 - 0x1C4]
  315. 00000396  7018                     moveq.l    D0, 0x18
  316. 00000398  A060                     syscall    FSDispatch/HFSDispatch
  317. 0000039A  3E00                     move.w     D7, D0
  318. 0000039C  662E                     bne        +0x30 /* 000003CC */
  319. 0000039E  2F2E FDF8                move.l     -[A7], [A6 - 0x208]
  320. 000003A2  486E FDFC                pea.l      [A6 - 0x204]
  321. 000003A6  286D FE0C                movea.l    A4, [A5 - 0x1F4]
  322. 000003AA  2054                     movea.l    A0, [A4]
  323. 000003AC  2F28 0092                move.l     -[A7], [A0 + 0x92]
  324. 000003B0  4EAD 302A                jsr        [A5 + 0x302A /* export_1537 */]
  325. 000003B4  2640                     movea.l    A3, D0
  326. 000003B6  200B                     move.l     D0, A3
  327. 000003B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  328. 000003BC  670E                     beq        +0x10 /* 000003CC */
  329. 000003BE  2F0B                     move.l     -[A7], A3
  330. 000003C0  2F3C 6F70 656E           move.l     -[A7], 0x6F70656E /* 'open' */
  331. 000003C6  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  332. 000003CA  508F                     addq.l     A7, 8
  333. label000003CC:
  334. 000003CC  486E FE88                pea.l      [A6 - 0x178]
  335. 000003D0  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  336. 000003D4  588F                     addq.l     A7, 4
  337. label000003D6:
  338. 000003D6  4CEE 18F0 FDDE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x222]
  339. 000003DC  4E5E                     unlink     A6
  340. 000003DE  4E75                     rts
  341. export_1434:
  342. 000003E0  4E56 FCC0                link       A6, -0x0340
  343. 000003E4  48E7 0118                movem.l    -[A7], D7,A3,A4
  344. 000003E8  286E 0008                movea.l    A4, [A6 + 0x8]
  345. 000003EC  2054                     movea.l    A0, [A4]
  346. 000003EE  0828 0006 0078           btst.b     [A0 + 0x78], 0x6
  347. 000003F4  6610                     bne        +0x12 /* 00000406 */
  348. 000003F6  2054                     movea.l    A0, [A4]
  349. 000003F8  2F28 0028                move.l     -[A7], [A0 + 0x28]
  350. 000003FC  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  351. 00000400  4A00                     tst.b      D0
  352. 00000402  588F                     addq.l     A7, 4
  353. 00000404  6706                     beq        +0x8 /* 0000040C */
  354. label00000406:
  355. 00000406  7000                     moveq.l    D0, 0x00
  356. 00000408  6000 01EC                bra        +0x1EE /* 000005F6 */
  357. label0000040C:
  358. 0000040C  2054                     movea.l    A0, [A4]
  359. 0000040E  0828 0007 0078           btst.b     [A0 + 0x78], 0x7
  360. 00000414  56C0                     sne        D0
  361. 00000416  0240 0001                andi.w     D0, 0x1
  362. 0000041A  48C0                     ext.l      D0
  363. 0000041C  2F00                     move.l     -[A7], D0
  364. 0000041E  4878 5146                push.l     0x5146 /* 'QF' */
  365. 00000422  2F0C                     move.l     -[A7], A4
  366. 00000424  2054                     movea.l    A0, [A4]
  367. 00000426  2050                     movea.l    A0, [A0]
  368. 00000428  2268 0074                movea.l    A1, [A0 + 0x74]
  369. 0000042C  4E91                     jsr        [A1]
  370. 0000042E  508F                     addq.l     A7, 8
  371. 00000430  2200                     move.l     D1, D0
  372. 00000432  201F                     move.l     D0, [A7]+
  373. 00000434  B280                     cmp.l      D1, D0
  374. 00000436  6706                     beq        +0x8 /* 0000043E */
  375. 00000438  7001                     moveq.l    D0, 0x01
  376. 0000043A  6000 01BA                bra        +0x1BC /* 000005F6 */
  377. label0000043E:
  378. 0000043E  2F0C                     move.l     -[A7], A4
  379. 00000440  4EAD 2DCA                jsr        [A5 + 0x2DCA /* export_1461 */]
  380. 00000444  4A00                     tst.b      D0
  381. 00000446  588F                     addq.l     A7, 4
  382. 00000448  671C                     beq        +0x1E /* 00000466 */
  383. 0000044A  2054                     movea.l    A0, [A4]
  384. 0000044C  4A68 0076                tst.w      [A0 + 0x76]
  385. 00000450  6614                     bne        +0x16 /* 00000466 */
  386. 00000452  0828 0002 0046           btst.b     [A0 + 0x46], 0x2
  387. 00000458  56C0                     sne        D0
  388. 0000045A  4400                     neg.b      D0
  389. 0000045C  4A00                     tst.b      D0
  390. 0000045E  6606                     bne        +0x8 /* 00000466 */
  391. 00000460  7000                     moveq.l    D0, 0x00
  392. 00000462  6000 0192                bra        +0x194 /* 000005F6 */
  393. label00000466:
  394. 00000466  2054                     movea.l    A0, [A4]
  395. 00000468  4A68 007A                tst.w      [A0 + 0x7A]
  396. 0000046C  6706                     beq        +0x8 /* 00000474 */
  397. 0000046E  7001                     moveq.l    D0, 0x01
  398. 00000470  6000 0184                bra        +0x186 /* 000005F6 */
  399. label00000474:
  400. 00000474  2F0C                     move.l     -[A7], A4
  401. 00000476  4EAD 2DCA                jsr        [A5 + 0x2DCA /* export_1461 */]
  402. 0000047A  4A00                     tst.b      D0
  403. 0000047C  588F                     addq.l     A7, 4
  404. 0000047E  673C                     beq        +0x3E /* 000004BC */
  405. 00000480  2054                     movea.l    A0, [A4]
  406. 00000482  2248                     movea.l    A1, A0
  407. 00000484  2028 0072                move.l     D0, [A0 + 0x72]
  408. 00000488  B0A9 0062                cmp.l      D0, [A1 + 0x62]
  409. 0000048C  660A                     bne        +0xC /* 00000498 */
  410. 0000048E  2028 006E                move.l     D0, [A0 + 0x6E]
  411. 00000492  B0A9 005E                cmp.l      D0, [A1 + 0x5E]
  412. 00000496  6706                     beq        +0x8 /* 0000049E */
  413. label00000498:
  414. 00000498  7001                     moveq.l    D0, 0x01
  415. 0000049A  6000 015A                bra        +0x15C /* 000005F6 */
  416. label0000049E:
  417. 0000049E  2054                     movea.l    A0, [A4]
  418. 000004A0  2248                     movea.l    A1, A0
  419. 000004A2  0829 0005 0046           btst.b     [A1 + 0x46], 0x5
  420. 000004A8  56C0                     sne        D0
  421. 000004AA  4400                     neg.b      D0
  422. 000004AC  4880                     ext.w      D0
  423. 000004AE  B068 0076                cmp.w      D0, [A0 + 0x76]
  424. 000004B2  6700 0132                beq        +0x134 /* 000005E6 */
  425. 000004B6  7001                     moveq.l    D0, 0x01
  426. 000004B8  6000 013C                bra        +0x13E /* 000005F6 */
  427. label000004BC:
  428. 000004BC  4207                     clr.b      D7
  429. 000004BE  486E FFC8                pea.l      [A6 - 0x38]
  430. 000004C2  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  431. 000004C6  4A80                     tst.l      D0
  432. 000004C8  588F                     addq.l     A7, 4
  433. 000004CA  6700 0108                beq        +0x10A /* 000005D4 */
  434. 000004CE  41EE FCC0                lea.l      A0, [A6 - 0x340]
  435. 000004D2  4210                     clr.b      [A0]
  436. 000004D4  41EE FDC0                lea.l      A0, [A6 - 0x240]
  437. 000004D8  4210                     clr.b      [A0]
  438. 000004DA  41EE FEC0                lea.l      A0, [A6 - 0x140]
  439. 000004DE  4210                     clr.b      [A0]
  440. 000004E0  7001                     moveq.l    D0, 0x01
  441. 000004E2  2F00                     move.l     -[A7], D0
  442. 000004E4  2054                     movea.l    A0, [A4]
  443. 000004E6  2F28 0062                move.l     -[A7], [A0 + 0x62]
  444. 000004EA  486E FCC0                pea.l      [A6 - 0x340]
  445. 000004EE  2F0C                     move.l     -[A7], A4
  446. 000004F0  4EBA 0A16                jsr        [PC + 0xA16 /* 00000F08 */]
  447. 000004F4  4878 2C25                push.l     0x2C25 /* ',%' */
  448. 000004F8  486E FDC0                pea.l      [A6 - 0x240]
  449. 000004FC  2F0C                     move.l     -[A7], A4
  450. 000004FE  2054                     movea.l    A0, [A4]
  451. 00000500  2050                     movea.l    A0, [A0]
  452. 00000502  2268 0054                movea.l    A1, [A0 + 0x54]
  453. 00000506  4E91                     jsr        [A1]
  454. 00000508  41EE FDC0                lea.l      A0, [A6 - 0x240]
  455. 0000050C  2D48 FFC0                move.l     [A6 - 0x40], A0
  456. 00000510  47EE FCC0                lea.l      A3, [A6 - 0x340]
  457. 00000514  2F0B                     move.l     -[A7], A3
  458. 00000516  2F08                     move.l     -[A7], A0
  459. 00000518  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  460. 0000051C  7200                     moveq.l    D1, 0x00
  461. 0000051E  4A00                     tst.b      D0
  462. 00000520  57C1                     seq        D1
  463. 00000522  4401                     neg.b      D1
  464. 00000524  4A01                     tst.b      D1
  465. 00000526  4FEF 0024                lea.l      A7, [A7 + 0x24]
  466. 0000052A  672C                     beq        +0x2E /* 00000558 */
  467. 0000052C  4878 2C0A                push.l     0x2C0A /* ',\n' */
  468. 00000530  486E FEC0                pea.l      [A6 - 0x140]
  469. 00000534  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  470. 00000538  7000                     moveq.l    D0, 0x00
  471. 0000053A  102E FCC0                move.b     D0, [A6 - 0x340]
  472. 0000053E  4A80                     tst.l      D0
  473. 00000540  508F                     addq.l     A7, 8
  474. 00000542  6612                     bne        +0x14 /* 00000556 */
  475. 00000544  486E FEC0                pea.l      [A6 - 0x140]
  476. 00000548  486E FDC0                pea.l      [A6 - 0x240]
  477. 0000054C  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  478. 00000550  4A00                     tst.b      D0
  479. 00000552  508F                     addq.l     A7, 8
  480. 00000554  6602                     bne        +0x4 /* 00000558 */
  481. label00000556:
  482. 00000556  7E01                     moveq.l    D7, 0x01
  483. label00000558:
  484. 00000558  4A07                     tst.b      D7
  485. 0000055A  6678                     bne        +0x7A /* 000005D4 */
  486. 0000055C  7002                     moveq.l    D0, 0x02
  487. 0000055E  2F00                     move.l     -[A7], D0
  488. 00000560  2054                     movea.l    A0, [A4]
  489. 00000562  2F28 005E                move.l     -[A7], [A0 + 0x5E]
  490. 00000566  486E FCC0                pea.l      [A6 - 0x340]
  491. 0000056A  2F0C                     move.l     -[A7], A4
  492. 0000056C  4EBA 099A                jsr        [PC + 0x99A /* 00000F08 */]
  493. 00000570  4878 2C26                push.l     0x2C26 /* ',&' */
  494. 00000574  486E FDC0                pea.l      [A6 - 0x240]
  495. 00000578  2F0C                     move.l     -[A7], A4
  496. 0000057A  2054                     movea.l    A0, [A4]
  497. 0000057C  2050                     movea.l    A0, [A0]
  498. 0000057E  2268 0054                movea.l    A1, [A0 + 0x54]
  499. 00000582  4E91                     jsr        [A1]
  500. 00000584  41EE FDC0                lea.l      A0, [A6 - 0x240]
  501. 00000588  2D48 FFC4                move.l     [A6 - 0x3C], A0
  502. 0000058C  47EE FCC0                lea.l      A3, [A6 - 0x340]
  503. 00000590  2F0B                     move.l     -[A7], A3
  504. 00000592  2F08                     move.l     -[A7], A0
  505. 00000594  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  506. 00000598  7200                     moveq.l    D1, 0x00
  507. 0000059A  4A00                     tst.b      D0
  508. 0000059C  57C1                     seq        D1
  509. 0000059E  4401                     neg.b      D1
  510. 000005A0  4A01                     tst.b      D1
  511. 000005A2  4FEF 0024                lea.l      A7, [A7 + 0x24]
  512. 000005A6  672C                     beq        +0x2E /* 000005D4 */
  513. 000005A8  4878 2C0B                push.l     0x2C0B
  514. 000005AC  486E FEC0                pea.l      [A6 - 0x140]
  515. 000005B0  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  516. 000005B4  7000                     moveq.l    D0, 0x00
  517. 000005B6  102E FCC0                move.b     D0, [A6 - 0x340]
  518. 000005BA  4A80                     tst.l      D0
  519. 000005BC  508F                     addq.l     A7, 8
  520. 000005BE  6612                     bne        +0x14 /* 000005D2 */
  521. 000005C0  486E FEC0                pea.l      [A6 - 0x140]
  522. 000005C4  486E FDC0                pea.l      [A6 - 0x240]
  523. 000005C8  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  524. 000005CC  4A00                     tst.b      D0
  525. 000005CE  508F                     addq.l     A7, 8
  526. 000005D0  6602                     bne        +0x4 /* 000005D4 */
  527. label000005D2:
  528. 000005D2  7E01                     moveq.l    D7, 0x01
  529. label000005D4:
  530. 000005D4  486E FFC8                pea.l      [A6 - 0x38]
  531. 000005D8  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  532. 000005DC  4A07                     tst.b      D7
  533. 000005DE  588F                     addq.l     A7, 4
  534. 000005E0  6704                     beq        +0x6 /* 000005E6 */
  535. 000005E2  7001                     moveq.l    D0, 0x01
  536. 000005E4  6010                     bra        +0x12 /* 000005F6 */
  537. label000005E6:
  538. 000005E6  2054                     movea.l    A0, [A4]
  539. 000005E8  2248                     movea.l    A1, A0
  540. 000005EA  2228 006A                move.l     D1, [A0 + 0x6A]
  541. 000005EE  B2A9 0066                cmp.l      D1, [A1 + 0x66]
  542. 000005F2  56C0                     sne        D0
  543. 000005F4  4400                     neg.b      D0
  544. label000005F6:
  545. 000005F6  4CEE 1880 FCB4           movem.l    D7,A3,A4, [A6 - 0x34C]
  546. 000005FC  4E5E                     unlink     A6
  547. 000005FE  4E75                     rts
  548. export_1435:
  549. 00000600  4E56 FF86                link       A6, -0x007A
  550. 00000604  48E7 0108                movem.l    -[A7], D7,A4
  551. 00000608  286E 0008                movea.l    A4, [A6 + 0x8]
  552. 0000060C  2054                     movea.l    A0, [A4]
  553. 0000060E  0828 0005 0046           btst.b     [A0 + 0x46], 0x5
  554. 00000614  56C0                     sne        D0
  555. 00000616  4400                     neg.b      D0
  556. 00000618  B02E 000F                cmp.b      D0, [A6 + 0xF]
  557. 0000061C  677C                     beq        +0x7E /* 0000069A */
  558. 0000061E  7000                     moveq.l    D0, 0x00
  559. 00000620  2D40 FF98                move.l     [A6 - 0x68], D0
  560. 00000624  2054                     movea.l    A0, [A4]
  561. 00000626  3D68 0030 FF9C           move.w     [A6 - 0x64], [A0 + 0x30]
  562. 0000062C  2054                     movea.l    A0, [A4]
  563. 0000062E  2D68 002C FFB6           move.l     [A6 - 0x4A], [A0 + 0x2C]
  564. 00000634  4247                     clr.w      D7
  565. 00000636  2054                     movea.l    A0, [A4]
  566. 00000638  0828 0005 0046           btst.b     [A0 + 0x46], 0x5
  567. 0000063E  56C1                     sne        D1
  568. 00000640  4401                     neg.b      D1
  569. 00000642  4A01                     tst.b      D1
  570. 00000644  6734                     beq        +0x36 /* 0000067A */
  571. 00000646  2054                     movea.l    A0, [A4]
  572. 00000648  0828 0003 0046           btst.b     [A0 + 0x46], 0x3
  573. 0000064E  56C0                     sne        D0
  574. 00000650  4400                     neg.b      D0
  575. 00000652  4A00                     tst.b      D0
  576. 00000654  6710                     beq        +0x12 /* 00000666 */
  577. 00000656  4878 2C0C                push.l     0x2C0C
  578. 0000065A  2F0C                     move.l     -[A7], A4
  579. 0000065C  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  580. 00000660  4A00                     tst.b      D0
  581. 00000662  508F                     addq.l     A7, 8
  582. 00000664  6734                     beq        +0x36 /* 0000069A */
  583. label00000666:
  584. 00000666  41EE FF86                lea.l      A0, [A6 - 0x7A]
  585. 0000066A  7043                     moveq.l    D0, 0x43
  586. 0000066C  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  587. 0000066E  48C0                     ext.l      D0
  588. 00000670  2F00                     move.l     -[A7], D0
  589. 00000672  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  590. 00000676  588F                     addq.l     A7, 4
  591. 00000678  6012                     bra        +0x14 /* 0000068C */
  592. label0000067A:
  593. 0000067A  41EE FF86                lea.l      A0, [A6 - 0x7A]
  594. 0000067E  7042                     moveq.l    D0, 0x42
  595. 00000680  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  596. 00000682  48C0                     ext.l      D0
  597. 00000684  2F00                     move.l     -[A7], D0
  598. 00000686  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  599. 0000068A  588F                     addq.l     A7, 4
  600. label0000068C:
  601. 0000068C  2F0C                     move.l     -[A7], A4
  602. 0000068E  2054                     movea.l    A0, [A4]
  603. 00000690  2050                     movea.l    A0, [A0]
  604. 00000692  2268 00FC                movea.l    A1, [A0 + 0xFC]
  605. 00000696  4E91                     jsr        [A1]
  606. 00000698  588F                     addq.l     A7, 4
  607. label0000069A:
  608. 0000069A  4CEE 1080 FF7E           movem.l    D7,A4, [A6 - 0x82]
  609. 000006A0  4E5E                     unlink     A6
  610. 000006A2  4E75                     rts
  611. export_1436:
  612. 000006A4  4E56 FF86                link       A6, -0x007A
  613. 000006A8  48E7 0108                movem.l    -[A7], D7,A4
  614. 000006AC  286E 0008                movea.l    A4, [A6 + 0x8]
  615. 000006B0  082C 0004 001E           btst.b     [A4 + 0x1E], 0x4
  616. 000006B6  6700 0096                beq        +0x98 /* 0000074E */
  617. 000006BA  4A2C 001F                tst.b      [A4 + 0x1F]
  618. 000006BE  6C0A                     bge        +0xC /* 000006CA */
  619. 000006C0  203C EC78 0000           move.l     D0, 0xEC780000
  620. 000006C6  6000 0088                bra        +0x8A /* 00000750 */
  621. label000006CA:
  622. 000006CA  7005                     moveq.l    D0, 0x05
  623. 000006CC  C06C 001E                and.w      D0, [A4 + 0x1E]
  624. 000006D0  7200                     moveq.l    D1, 0x00
  625. 000006D2  3200                     move.w     D1, D0
  626. 000006D4  7005                     moveq.l    D0, 0x05
  627. 000006D6  B081                     cmp.l      D0, D1
  628. 000006D8  6604                     bne        +0x6 /* 000006DE */
  629. 000006DA  7000                     moveq.l    D0, 0x00
  630. 000006DC  6072                     bra        +0x74 /* 00000750 */
  631. label000006DE:
  632. 000006DE  7000                     moveq.l    D0, 0x00
  633. 000006E0  2D40 FF98                move.l     [A6 - 0x68], D0
  634. 000006E4  3D6C 0016 FF9C           move.w     [A6 - 0x64], [A4 + 0x16]
  635. 000006EA  2D6C 0030 FFB6           move.l     [A6 - 0x4A], [A4 + 0x30]
  636. 000006F0  41EE FF86                lea.l      A0, [A6 - 0x7A]
  637. 000006F4  7032                     moveq.l    D0, 0x32
  638. 000006F6  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  639. 000006F8  3E00                     move.w     D7, D0
  640. 000006FA  6714                     beq        +0x16 /* 00000710 */
  641. 000006FC  0C47 EC78                cmpi.w     D7, 0xEC78
  642. 00000700  6608                     bne        +0xA /* 0000070A */
  643. 00000702  203C EC78 0000           move.l     D0, 0xEC780000
  644. 00000708  6046                     bra        +0x48 /* 00000750 */
  645. label0000070A:
  646. 0000070A  48C7                     ext.l      D7
  647. 0000070C  2007                     move.l     D0, D7
  648. 0000070E  6040                     bra        +0x42 /* 00000750 */
  649. label00000710:
  650. 00000710  00AE 0000 0005 FFB2      ori.l      [A6 - 0x4E], 0x5
  651. 00000718  02AE 10FF FFFF FFB2      andi.l     [A6 - 0x4E], 0x10FFFFFF
  652. 00000720  41EE FF86                lea.l      A0, [A6 - 0x7A]
  653. 00000724  7033                     moveq.l    D0, 0x33
  654. 00000726  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  655. 00000728  3E00                     move.w     D7, D0
  656. 0000072A  6714                     beq        +0x16 /* 00000740 */
  657. 0000072C  0C47 EC78                cmpi.w     D7, 0xEC78
  658. 00000730  6608                     bne        +0xA /* 0000073A */
  659. 00000732  203C EC78 0000           move.l     D0, 0xEC780000
  660. 00000738  6016                     bra        +0x18 /* 00000750 */
  661. label0000073A:
  662. 0000073A  48C7                     ext.l      D7
  663. 0000073C  2007                     move.l     D0, D7
  664. 0000073E  6010                     bra        +0x12 /* 00000750 */
  665. label00000740:
  666. 00000740  397C FFFF 001C           move.w     [A4 + 0x1C], 0xFFFF
  667. 00000746  2F0C                     move.l     -[A7], A4
  668. 00000748  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  669. 0000074C  588F                     addq.l     A7, 4
  670. label0000074E:
  671. 0000074E  7000                     moveq.l    D0, 0x00
  672. label00000750:
  673. 00000750  4CEE 1080 FF7E           movem.l    D7,A4, [A6 - 0x82]
  674. 00000756  4E5E                     unlink     A6
  675. 00000758  4E75                     rts
  676. export_1437:
  677. 0000075A  4E56 FF7E                link       A6, -0x0082
  678. 0000075E  48E7 0118                movem.l    -[A7], D7,A3,A4
  679. 00000762  266E 000C                movea.l    A3, [A6 + 0xC]
  680. 00000766  286E 0008                movea.l    A4, [A6 + 0x8]
  681. 0000076A  082C 0004 001E           btst.b     [A4 + 0x1E], 0x4
  682. 00000770  6700 008C                beq        +0x8E /* 000007FE */
  683. 00000774  4A2C 001F                tst.b      [A4 + 0x1F]
  684. 00000778  6C08                     bge        +0xA /* 00000782 */
  685. 0000077A  203C EC78 0000           move.l     D0, 0xEC780000
  686. 00000780  607E                     bra        +0x80 /* 00000800 */
  687. label00000782:
  688. 00000782  206D FE0C                movea.l    A0, [A5 - 0x1F4]
  689. 00000786  2D48 FFFC                move.l     [A6 - 0x4], A0
  690. 0000078A  2050                     movea.l    A0, [A0]
  691. 0000078C  2068 0092                movea.l    A0, [A0 + 0x92]
  692. 00000790  2D48 FF7E                move.l     [A6 - 0x82], A0
  693. 00000794  2050                     movea.l    A0, [A0]
  694. 00000796  302C 0016                move.w     D0, [A4 + 0x16]
  695. 0000079A  B068 0030                cmp.w      D0, [A0 + 0x30]
  696. 0000079E  6614                     bne        +0x16 /* 000007B4 */
  697. 000007A0  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  698. 000007A4  4EAD 2FEA                jsr        [A5 + 0x2FEA /* export_1529 */]
  699. 000007A8  B0AC 0030                cmp.l      D0, [A4 + 0x30]
  700. 000007AC  588F                     addq.l     A7, 4
  701. 000007AE  6604                     bne        +0x6 /* 000007B4 */
  702. 000007B0  7000                     moveq.l    D0, 0x00
  703. 000007B2  604C                     bra        +0x4E /* 00000800 */
  704. label000007B4:
  705. 000007B4  7000                     moveq.l    D0, 0x00
  706. 000007B6  2D40 FF94                move.l     [A6 - 0x6C], D0
  707. 000007BA  3D6C 0016 FF98           move.w     [A6 - 0x68], [A4 + 0x16]
  708. 000007C0  2D6C 0030 FFB2           move.l     [A6 - 0x4E], [A4 + 0x30]
  709. 000007C6  2D6B 0004 FFA6           move.l     [A6 - 0x5A], [A3 + 0x4]
  710. 000007CC  2D53 FFAA                move.l     [A6 - 0x56], [A3]
  711. 000007D0  223C 10FF FFFF           move.l     D1, 0x10FFFFFF
  712. 000007D6  C2AB 0008                and.l      D1, [A3 + 0x8]
  713. 000007DA  2D41 FFAE                move.l     [A6 - 0x52], D1
  714. 000007DE  41EE FF82                lea.l      A0, [A6 - 0x7E]
  715. 000007E2  7033                     moveq.l    D0, 0x33
  716. 000007E4  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  717. 000007E6  3E00                     move.w     D7, D0
  718. 000007E8  6714                     beq        +0x16 /* 000007FE */
  719. 000007EA  0C47 EC78                cmpi.w     D7, 0xEC78
  720. 000007EE  6608                     bne        +0xA /* 000007F8 */
  721. 000007F0  203C EC78 0000           move.l     D0, 0xEC780000
  722. 000007F6  6008                     bra        +0xA /* 00000800 */
  723. label000007F8:
  724. 000007F8  48C7                     ext.l      D7
  725. 000007FA  2007                     move.l     D0, D7
  726. 000007FC  6002                     bra        +0x4 /* 00000800 */
  727. label000007FE:
  728. 000007FE  7000                     moveq.l    D0, 0x00
  729. label00000800:
  730. 00000800  4CEE 1880 FF72           movem.l    D7,A3,A4, [A6 - 0x8E]
  731. 00000806  4E5E                     unlink     A6
  732. 00000808  4E75                     rts
  733. export_1438:
  734. 0000080A  4E56 FED6                link       A6, -0x012A
  735. 0000080E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  736. 00000812  266E 000C                movea.l    A3, [A6 + 0xC]
  737. 00000816  286E 0008                movea.l    A4, [A6 + 0x8]
  738. 0000081A  2054                     movea.l    A0, [A4]
  739. 0000081C  08A8 0006 0078           bclr.b     [A0 + 0x78], 0x6
  740. 00000822  2F0B                     move.l     -[A7], A3
  741. 00000824  2053                     movea.l    A0, [A3]
  742. 00000826  2050                     movea.l    A0, [A0]
  743. 00000828  2268 008C                movea.l    A1, [A0 + 0x8C]
  744. 0000082C  4E91                     jsr        [A1]
  745. 0000082E  2D40 FFFC                move.l     [A6 - 0x4], D0
  746. 00000832  2054                     movea.l    A0, [A4]
  747. 00000834  0828 0002 0046           btst.b     [A0 + 0x46], 0x2
  748. 0000083A  56C0                     sne        D0
  749. 0000083C  4400                     neg.b      D0
  750. 0000083E  4A00                     tst.b      D0
  751. 00000840  588F                     addq.l     A7, 4
  752. 00000842  660C                     bne        +0xE /* 00000850 */
  753. 00000844  2F0C                     move.l     -[A7], A4
  754. 00000846  4EAD 2DCA                jsr        [A5 + 0x2DCA /* export_1461 */]
  755. 0000084A  4A00                     tst.b      D0
  756. 0000084C  588F                     addq.l     A7, 4
  757. 0000084E  664C                     bne        +0x4E /* 0000089C */
  758. label00000850:
  759. 00000850  4878 2CEC                push.l     0x2CEC
  760. 00000854  2F0C                     move.l     -[A7], A4
  761. 00000856  2054                     movea.l    A0, [A4]
  762. 00000858  2050                     movea.l    A0, [A0]
  763. 0000085A  2268 000C                movea.l    A1, [A0 + 0xC]
  764. 0000085E  4E91                     jsr        [A1]
  765. 00000860  4A00                     tst.b      D0
  766. 00000862  508F                     addq.l     A7, 8
  767. 00000864  6636                     bne        +0x38 /* 0000089C */
  768. 00000866  2054                     movea.l    A0, [A4]
  769. 00000868  0828 0005 0046           btst.b     [A0 + 0x46], 0x5
  770. 0000086E  56C0                     sne        D0
  771. 00000870  4400                     neg.b      D0
  772. 00000872  4A00                     tst.b      D0
  773. 00000874  6626                     bne        +0x28 /* 0000089C */
  774. 00000876  2F0C                     move.l     -[A7], A4
  775. 00000878  4EAD 2DD2                jsr        [A5 + 0x2DD2 /* export_1462 */]
  776. 0000087C  4A00                     tst.b      D0
  777. 0000087E  588F                     addq.l     A7, 4
  778. 00000880  671A                     beq        +0x1C /* 0000089C */
  779. 00000882  598F                     subq.l     A7, 4
  780. 00000884  2F3C 6676 6577           move.l     -[A7], 0x66766577 /* 'fvew' */
  781. 0000088A  3F3C 2C15                move.w     -[A7], 0x2C15
  782. 0000088E  A9A0                     syscall    GetResource
  783. 00000890  2657                     movea.l    A3, [A7]
  784. 00000892  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  785. 00000896  4EAD 2602                jsr        [A5 + 0x2602 /* export_1212 */]
  786. 0000089A  508F                     addq.l     A7, 8
  787. label0000089C:
  788. 0000089C  4878 2CEC                push.l     0x2CEC
  789. 000008A0  2F0C                     move.l     -[A7], A4
  790. 000008A2  2054                     movea.l    A0, [A4]
  791. 000008A4  2050                     movea.l    A0, [A0]
  792. 000008A6  2268 000C                movea.l    A1, [A0 + 0xC]
  793. 000008AA  4E91                     jsr        [A1]
  794. 000008AC  4A00                     tst.b      D0
  795. 000008AE  508F                     addq.l     A7, 8
  796. 000008B0  661A                     bne        +0x1C /* 000008CC */
  797. 000008B2  598F                     subq.l     A7, 4
  798. 000008B4  2F3C 6676 6577           move.l     -[A7], 0x66766577 /* 'fvew' */
  799. 000008BA  3F3C 2C13                move.w     -[A7], 0x2C13
  800. 000008BE  A9A0                     syscall    GetResource
  801. 000008C0  2657                     movea.l    A3, [A7]
  802. 000008C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  803. 000008C6  4EAD 2602                jsr        [A5 + 0x2602 /* export_1212 */]
  804. 000008CA  508F                     addq.l     A7, 8
  805. label000008CC:
  806. 000008CC  2F0C                     move.l     -[A7], A4
  807. 000008CE  4EAD 2DCA                jsr        [A5 + 0x2DCA /* export_1461 */]
  808. 000008D2  4A00                     tst.b      D0
  809. 000008D4  588F                     addq.l     A7, 4
  810. 000008D6  6700 0158                beq        +0x15A /* 00000A30 */
  811. 000008DA  598F                     subq.l     A7, 4
  812. 000008DC  2F3C 6676 6577           move.l     -[A7], 0x66766577 /* 'fvew' */
  813. 000008E2  3F3C 2C14                move.w     -[A7], 0x2C14
  814. 000008E6  A9A0                     syscall    GetResource
  815. 000008E8  2657                     movea.l    A3, [A7]
  816. 000008EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  817. 000008EE  4EAD 2602                jsr        [A5 + 0x2602 /* export_1212 */]
  818. 000008F2  2054                     movea.l    A0, [A4]
  819. 000008F4  0828 0005 0046           btst.b     [A0 + 0x46], 0x5
  820. 000008FA  56C0                     sne        D0
  821. 000008FC  4400                     neg.b      D0
  822. 000008FE  4A00                     tst.b      D0
  823. 00000900  508F                     addq.l     A7, 8
  824. 00000902  6610                     bne        +0x12 /* 00000914 */
  825. 00000904  2054                     movea.l    A0, [A4]
  826. 00000906  0828 0002 0046           btst.b     [A0 + 0x46], 0x2
  827. 0000090C  56C0                     sne        D0
  828. 0000090E  4400                     neg.b      D0
  829. 00000910  4A00                     tst.b      D0
  830. 00000912  661C                     bne        +0x1E /* 00000930 */
  831. label00000914:
  832. 00000914  598F                     subq.l     A7, 4
  833. 00000916  2F3C 6676 6577           move.l     -[A7], 0x66766577 /* 'fvew' */
  834. 0000091C  3F3C 2C11                move.w     -[A7], 0x2C11
  835. 00000920  A9A0                     syscall    GetResource
  836. 00000922  2657                     movea.l    A3, [A7]
  837. 00000924  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  838. 00000928  4EAD 2602                jsr        [A5 + 0x2602 /* export_1212 */]
  839. 0000092C  508F                     addq.l     A7, 8
  840. 0000092E  601A                     bra        +0x1C /* 0000094A */
  841. label00000930:
  842. 00000930  598F                     subq.l     A7, 4
  843. 00000932  2F3C 6676 6577           move.l     -[A7], 0x66766577 /* 'fvew' */
  844. 00000938  3F3C 2C12                move.w     -[A7], 0x2C12
  845. 0000093C  A9A0                     syscall    GetResource
  846. 0000093E  2657                     movea.l    A3, [A7]
  847. 00000940  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  848. 00000944  4EAD 2602                jsr        [A5 + 0x2602 /* export_1212 */]
  849. 00000948  508F                     addq.l     A7, 8
  850. label0000094A:
  851. 0000094A  4878 2C26                push.l     0x2C26 /* ',&' */
  852. 0000094E  4878 1676                push.l     0x1676
  853. 00000952  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  854. 00000956  4EAD 2632                jsr        [A5 + 0x2632 /* export_1218 */]
  855. 0000095A  2D40 FFF4                move.l     [A6 - 0xC], D0
  856. 0000095E  4878 2C25                push.l     0x2C25 /* ',%' */
  857. 00000962  4878 1676                push.l     0x1676
  858. 00000966  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  859. 0000096A  4EAD 2632                jsr        [A5 + 0x2632 /* export_1218 */]
  860. 0000096E  2D40 FFF8                move.l     [A6 - 0x8], D0
  861. 00000972  70FF                     moveq.l    D0, 0xFFFFFFFF
  862. 00000974  2F00                     move.l     -[A7], D0
  863. 00000976  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  864. 0000097A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  865. 0000097E  2F0C                     move.l     -[A7], A4
  866. 00000980  4EBA 00D2                jsr        [PC + 0xD2 /* 00000A54 */]
  867. 00000984  2E00                     move.l     D7, D0
  868. 00000986  70F6                     moveq.l    D0, 0xFFFFFFF6
  869. 00000988  B087                     cmp.l      D0, D7
  870. 0000098A  4FEF 0028                lea.l      A7, [A7 + 0x28]
  871. 0000098E  6700 0088                beq        +0x8A /* 00000A18 */
  872. 00000992  3D7C 0009 FEE0           move.w     [A6 - 0x120], 0x9 /* '\t' */
  873. 00000998  422E FEE2                clr.b      [A6 - 0x11E]
  874. 0000099C  70FE                     moveq.l    D0, 0xFFFFFFFE
  875. 0000099E  2D40 FED8                move.l     [A6 - 0x128], D0
  876. 000009A2  1D7C 0001 FEE4           move.b     [A6 - 0x11C], 0x1
  877. 000009A8  1D7C 002D FEE5           move.b     [A6 - 0x11B], 0x2D /* '-' */
  878. 000009AE  72F5                     moveq.l    D1, 0xFFFFFFF5
  879. 000009B0  2D41 FEDC                move.l     [A6 - 0x124], D1
  880. 000009B4  206E FFF4                movea.l    A0, [A6 - 0xC]
  881. 000009B8  2050                     movea.l    A0, [A0]
  882. 000009BA  3D68 0046 FED6           move.w     [A6 - 0x12A], [A0 + 0x46]
  883. 000009C0  7000                     moveq.l    D0, 0x00
  884. 000009C2  2F00                     move.l     -[A7], D0
  885. 000009C4  486E FED6                pea.l      [A6 - 0x12A]
  886. 000009C8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  887. 000009CC  4EAD 2B1A                jsr        [A5 + 0x2B1A /* export_1375 */]
  888. 000009D0  2C00                     move.l     D6, D0
  889. 000009D2  206E FFF8                movea.l    A0, [A6 - 0x8]
  890. 000009D6  2050                     movea.l    A0, [A0]
  891. 000009D8  3D68 0046 FED6           move.w     [A6 - 0x12A], [A0 + 0x46]
  892. 000009DE  7000                     moveq.l    D0, 0x00
  893. 000009E0  2F00                     move.l     -[A7], D0
  894. 000009E2  486E FED6                pea.l      [A6 - 0x12A]
  895. 000009E6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  896. 000009EA  4EAD 2B1A                jsr        [A5 + 0x2B1A /* export_1375 */]
  897. 000009EE  2C00                     move.l     D6, D0
  898. 000009F0  7000                     moveq.l    D0, 0x00
  899. 000009F2  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  900. 000009F6  A030                     syscall    OSEventAvail
  901. 000009F8  5240                     addq.w     D0, 1
  902. 000009FA  486E FFE4                pea.l      [A6 - 0x1C]
  903. 000009FE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  904. 00000A02  4EAD 2B2A                jsr        [A5 + 0x2B2A /* export_1377 */]
  905. 00000A06  486E FFE4                pea.l      [A6 - 0x1C]
  906. 00000A0A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  907. 00000A0E  4EAD 2B2A                jsr        [A5 + 0x2B2A /* export_1377 */]
  908. 00000A12  7EF5                     moveq.l    D7, 0xFFFFFFF5
  909. 00000A14  4FEF 0028                lea.l      A7, [A7 + 0x28]
  910. label00000A18:
  911. 00000A18  7000                     moveq.l    D0, 0x00
  912. 00000A1A  2F00                     move.l     -[A7], D0
  913. 00000A1C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  914. 00000A20  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  915. 00000A24  2F0C                     move.l     -[A7], A4
  916. 00000A26  4EBA 002C                jsr        [PC + 0x2C /* 00000A54 */]
  917. 00000A2A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  918. 00000A2E  601A                     bra        +0x1C /* 00000A4A */
  919. label00000A30:
  920. 00000A30  598F                     subq.l     A7, 4
  921. 00000A32  2F3C 6676 6577           move.l     -[A7], 0x66766577 /* 'fvew' */
  922. 00000A38  3F3C 2C10                move.w     -[A7], 0x2C10
  923. 00000A3C  A9A0                     syscall    GetResource
  924. 00000A3E  2657                     movea.l    A3, [A7]
  925. 00000A40  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  926. 00000A44  4EAD 2602                jsr        [A5 + 0x2602 /* export_1212 */]
  927. 00000A48  508F                     addq.l     A7, 8
  928. label00000A4A:
  929. 00000A4A  4CEE 18C0 FEC6           movem.l    D6,D7,A3,A4, [A6 - 0x13A]
  930. 00000A50  4E5E                     unlink     A6
  931. 00000A52  4E75                     rts
  932. fn00000A54:
  933. 00000A54  4E56 FD68                link       A6, -0x0298
  934. 00000A58  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  935. 00000A5C  266E 0010                movea.l    A3, [A6 + 0x10]
  936. 00000A60  286E 000C                movea.l    A4, [A6 + 0xC]
  937. 00000A64  70FE                     moveq.l    D0, 0xFFFFFFFE
  938. 00000A66  2D40 FEF4                move.l     [A6 - 0x10C], D0
  939. 00000A6A  3D7C 0009 FEFC           move.w     [A6 - 0x104], 0x9 /* '\t' */
  940. 00000A70  422E FEFE                clr.b      [A6 - 0x102]
  941. 00000A74  41EE FDE2                lea.l      A0, [A6 - 0x21E]
  942. 00000A78  4210                     clr.b      [A0]
  943. 00000A7A  3D6E 0016 FD82           move.w     [A6 - 0x27E], [A6 + 0x16]
  944. 00000A80  41EE FDE2                lea.l      A0, [A6 - 0x21E]
  945. 00000A84  2D48 FD84                move.l     [A6 - 0x27C], A0
  946. 00000A88  7200                     moveq.l    D1, 0x00
  947. 00000A8A  2D41 FD88                move.l     [A6 - 0x278], D1
  948. 00000A8E  7EF6                     moveq.l    D7, 0xFFFFFFF6
  949. label00000A90:
  950. 00000A90  41EE FD68                lea.l      A0, [A6 - 0x298]
  951. 00000A94  7044                     moveq.l    D0, 0x44
  952. 00000A96  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  953. 00000A98  3C00                     move.w     D6, D0
  954. 00000A9A  666C                     bne        +0x6E /* 00000B08 */
  955. 00000A9C  486E FDE2                pea.l      [A6 - 0x21E]
  956. 00000AA0  486E FF00                pea.l      [A6 - 0x100]
  957. 00000AA4  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  958. 00000AA8  2D6E FD88 FEF8           move.l     [A6 - 0x108], [A6 - 0x278]
  959. 00000AAE  2054                     movea.l    A0, [A4]
  960. 00000AB0  3D68 0046 FEF2           move.w     [A6 - 0x10E], [A0 + 0x46]
  961. 00000AB6  7000                     moveq.l    D0, 0x00
  962. 00000AB8  2F00                     move.l     -[A7], D0
  963. 00000ABA  486E FEF2                pea.l      [A6 - 0x10E]
  964. 00000ABE  2F0C                     move.l     -[A7], A4
  965. 00000AC0  4EAD 2B1A                jsr        [A5 + 0x2B1A /* export_1375 */]
  966. 00000AC4  2E00                     move.l     D7, D0
  967. 00000AC6  2053                     movea.l    A0, [A3]
  968. 00000AC8  3D68 0046 FEF2           move.w     [A6 - 0x10E], [A0 + 0x46]
  969. 00000ACE  7000                     moveq.l    D0, 0x00
  970. 00000AD0  2F00                     move.l     -[A7], D0
  971. 00000AD2  486E FEF2                pea.l      [A6 - 0x10E]
  972. 00000AD6  2F0B                     move.l     -[A7], A3
  973. 00000AD8  4EAD 2B1A                jsr        [A5 + 0x2B1A /* export_1375 */]
  974. 00000ADC  2E00                     move.l     D7, D0
  975. 00000ADE  7000                     moveq.l    D0, 0x00
  976. 00000AE0  41EE FEE2                lea.l      A0, [A6 - 0x11E]
  977. 00000AE4  A030                     syscall    OSEventAvail
  978. 00000AE6  5240                     addq.w     D0, 1
  979. 00000AE8  486E FEE2                pea.l      [A6 - 0x11E]
  980. 00000AEC  2F0C                     move.l     -[A7], A4
  981. 00000AEE  4EAD 2B2A                jsr        [A5 + 0x2B2A /* export_1377 */]
  982. 00000AF2  486E FEE2                pea.l      [A6 - 0x11E]
  983. 00000AF6  2F0B                     move.l     -[A7], A3
  984. 00000AF8  4EAD 2B2A                jsr        [A5 + 0x2B2A /* export_1377 */]
  985. 00000AFC  4A87                     tst.l      D7
  986. 00000AFE  4FEF 0030                lea.l      A7, [A7 + 0x30]
  987. 00000B02  6604                     bne        +0x6 /* 00000B08 */
  988. 00000B04  70F6                     moveq.l    D0, 0xFFFFFFF6
  989. 00000B06  6006                     bra        +0x8 /* 00000B0E */
  990. label00000B08:
  991. 00000B08  4A46                     tst.w      D6
  992. 00000B0A  6784                     beq        -0x7A /* 00000A90 */
  993. 00000B0C  2007                     move.l     D0, D7
  994. label00000B0E:
  995. 00000B0E  4CEE 18C0 FD58           movem.l    D6,D7,A3,A4, [A6 - 0x2A8]
  996. 00000B14  4E5E                     unlink     A6
  997. 00000B16  4E75                     rts
  998. export_1439:
  999. 00000B18  4E56 FFF4                link       A6, -0x000C
  1000. 00000B1C  2F0C                     move.l     -[A7], A4
  1001. 00000B1E  286E 0008                movea.l    A4, [A6 + 0x8]
  1002. 00000B22  2054                     movea.l    A0, [A4]
  1003. 00000B24  0828 0006 005C           btst.b     [A0 + 0x5C], 0x6
  1004. 00000B2A  6628                     bne        +0x2A /* 00000B54 */
  1005. 00000B2C  7000                     moveq.l    D0, 0x00
  1006. 00000B2E  2F00                     move.l     -[A7], D0
  1007. 00000B30  486E FFF4                pea.l      [A6 - 0xC]
  1008. 00000B34  2F0C                     move.l     -[A7], A4
  1009. 00000B36  4EBA 013E                jsr        [PC + 0x13E /* 00000C76 */]
  1010. 00000B3A  2054                     movea.l    A0, [A4]
  1011. 00000B3C  41E8 005E                lea.l      A0, [A0 + 0x5E]
  1012. 00000B40  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1013. 00000B44  20D9                     move.l     [A0]+, [A1]+
  1014. 00000B46  20D9                     move.l     [A0]+, [A1]+
  1015. 00000B48  20D9                     move.l     [A0]+, [A1]+
  1016. 00000B4A  7001                     moveq.l    D0, 0x01
  1017. 00000B4C  2F00                     move.l     -[A7], D0
  1018. 00000B4E  2F0C                     move.l     -[A7], A4
  1019. 00000B50  4EBA 0258                jsr        [PC + 0x258 /* 00000DAA */]
  1020. label00000B54:
  1021. 00000B54  286E FFF0                movea.l    A4, [A6 - 0x10]
  1022. 00000B58  4E5E                     unlink     A6
  1023. 00000B5A  4E75                     rts
  1024. export_1440:
  1025. 00000B5C  4E56 FDC6                link       A6, -0x023A
  1026. 00000B60  2F0C                     move.l     -[A7], A4
  1027. 00000B62  286E 0008                movea.l    A4, [A6 + 0x8]
  1028. 00000B66  41EE FFFE                lea.l      A0, [A6 - 0x2]
  1029. 00000B6A  486E FFC6                pea.l      [A6 - 0x3A]
  1030. 00000B6E  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1031. 00000B72  4A80                     tst.l      D0
  1032. 00000B74  588F                     addq.l     A7, 4
  1033. 00000B76  6700 00D6                beq        +0xD8 /* 00000C4E */
  1034. 00000B7A  3D7C 2C12 FFFE           move.w     [A6 - 0x2], 0x2C12
  1035. 00000B80  41EE FEC6                lea.l      A0, [A6 - 0x13A]
  1036. 00000B84  4210                     clr.b      [A0]
  1037. 00000B86  4878 2C25                push.l     0x2C25 /* ',%' */
  1038. 00000B8A  486E FEC6                pea.l      [A6 - 0x13A]
  1039. 00000B8E  2F0C                     move.l     -[A7], A4
  1040. 00000B90  2054                     movea.l    A0, [A4]
  1041. 00000B92  2050                     movea.l    A0, [A0]
  1042. 00000B94  2268 0054                movea.l    A1, [A0 + 0x54]
  1043. 00000B98  4E91                     jsr        [A1]
  1044. 00000B9A  41EE FDC6                lea.l      A0, [A6 - 0x23A]
  1045. 00000B9E  4210                     clr.b      [A0]
  1046. 00000BA0  4878 2C0A                push.l     0x2C0A /* ',\n' */
  1047. 00000BA4  486E FDC6                pea.l      [A6 - 0x23A]
  1048. 00000BA8  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  1049. 00000BAC  486E FDC6                pea.l      [A6 - 0x23A]
  1050. 00000BB0  486E FEC6                pea.l      [A6 - 0x13A]
  1051. 00000BB4  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  1052. 00000BB8  4A00                     tst.b      D0
  1053. 00000BBA  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1054. 00000BBE  660A                     bne        +0xC /* 00000BCA */
  1055. 00000BC0  7000                     moveq.l    D0, 0x00
  1056. 00000BC2  102E FEC6                move.b     D0, [A6 - 0x13A]
  1057. 00000BC6  4A80                     tst.l      D0
  1058. 00000BC8  660A                     bne        +0xC /* 00000BD4 */
  1059. label00000BCA:
  1060. 00000BCA  2054                     movea.l    A0, [A4]
  1061. 00000BCC  7000                     moveq.l    D0, 0x00
  1062. 00000BCE  2140 0072                move.l     [A0 + 0x72], D0
  1063. 00000BD2  6018                     bra        +0x1A /* 00000BEC */
  1064. label00000BD4:
  1065. 00000BD4  7003                     moveq.l    D0, 0x03
  1066. 00000BD6  2F00                     move.l     -[A7], D0
  1067. 00000BD8  486E FEC6                pea.l      [A6 - 0x13A]
  1068. 00000BDC  2F0C                     move.l     -[A7], A4
  1069. 00000BDE  4EBA 02EC                jsr        [PC + 0x2EC /* 00000ECC */]
  1070. 00000BE2  2054                     movea.l    A0, [A4]
  1071. 00000BE4  2140 0072                move.l     [A0 + 0x72], D0
  1072. 00000BE8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1073. label00000BEC:
  1074. 00000BEC  4878 2C25                push.l     0x2C25 /* ',%' */
  1075. 00000BF0  2F0C                     move.l     -[A7], A4
  1076. 00000BF2  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  1077. 00000BF6  3D7C 2C13 FFFE           move.w     [A6 - 0x2], 0x2C13
  1078. 00000BFC  4878 2C26                push.l     0x2C26 /* ',&' */
  1079. 00000C00  486E FEC6                pea.l      [A6 - 0x13A]
  1080. 00000C04  2F0C                     move.l     -[A7], A4
  1081. 00000C06  2054                     movea.l    A0, [A4]
  1082. 00000C08  2050                     movea.l    A0, [A0]
  1083. 00000C0A  2268 0054                movea.l    A1, [A0 + 0x54]
  1084. 00000C0E  4E91                     jsr        [A1]
  1085. 00000C10  7000                     moveq.l    D0, 0x00
  1086. 00000C12  102E FEC6                move.b     D0, [A6 - 0x13A]
  1087. 00000C16  4A80                     tst.l      D0
  1088. 00000C18  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1089. 00000C1C  631A                     bls        +0x1C /* 00000C38 */
  1090. 00000C1E  7004                     moveq.l    D0, 0x04
  1091. 00000C20  2F00                     move.l     -[A7], D0
  1092. 00000C22  486E FEC6                pea.l      [A6 - 0x13A]
  1093. 00000C26  2F0C                     move.l     -[A7], A4
  1094. 00000C28  4EBA 02A2                jsr        [PC + 0x2A2 /* 00000ECC */]
  1095. 00000C2C  2054                     movea.l    A0, [A4]
  1096. 00000C2E  2140 006E                move.l     [A0 + 0x6E], D0
  1097. 00000C32  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1098. 00000C36  6008                     bra        +0xA /* 00000C40 */
  1099. label00000C38:
  1100. 00000C38  2054                     movea.l    A0, [A4]
  1101. 00000C3A  7000                     moveq.l    D0, 0x00
  1102. 00000C3C  2140 006E                move.l     [A0 + 0x6E], D0
  1103. label00000C40:
  1104. 00000C40  4878 2C26                push.l     0x2C26 /* ',&' */
  1105. 00000C44  2F0C                     move.l     -[A7], A4
  1106. 00000C46  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  1107. 00000C4A  508F                     addq.l     A7, 8
  1108. 00000C4C  6016                     bra        +0x18 /* 00000C64 */
  1109. label00000C4E:
  1110. 00000C4E  302E FFFE                move.w     D0, [A6 - 0x2]
  1111. 00000C52  48C0                     ext.l      D0
  1112. 00000C54  2F00                     move.l     -[A7], D0
  1113. 00000C56  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  1114. 00000C5A  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1115. 00000C5E  4A80                     tst.l      D0
  1116. 00000C60  588F                     addq.l     A7, 4
  1117. 00000C62  660A                     bne        +0xC /* 00000C6E */
  1118. label00000C64:
  1119. 00000C64  486E FFC6                pea.l      [A6 - 0x3A]
  1120. 00000C68  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1121. 00000C6C  588F                     addq.l     A7, 4
  1122. label00000C6E:
  1123. 00000C6E  286E FDC2                movea.l    A4, [A6 - 0x23E]
  1124. 00000C72  4E5E                     unlink     A6
  1125. 00000C74  4E75                     rts
  1126. export_1441:
  1127. fn00000C76:
  1128. 00000C76  4E56 FF82                link       A6, -0x007E
  1129. 00000C7A  48E7 0118                movem.l    -[A7], D7,A3,A4
  1130. 00000C7E  1E2E 0013                move.b     D7, [A6 + 0x13]
  1131. 00000C82  266E 000C                movea.l    A3, [A6 + 0xC]
  1132. 00000C86  286E 0008                movea.l    A4, [A6 + 0x8]
  1133. 00000C8A  2F0C                     move.l     -[A7], A4
  1134. 00000C8C  4EAD 2DCA                jsr        [A5 + 0x2DCA /* export_1461 */]
  1135. 00000C90  4A00                     tst.b      D0
  1136. 00000C92  588F                     addq.l     A7, 4
  1137. 00000C94  675C                     beq        +0x5E /* 00000CF2 */
  1138. 00000C96  2054                     movea.l    A0, [A4]
  1139. 00000C98  0828 0002 0046           btst.b     [A0 + 0x46], 0x2
  1140. 00000C9E  56C0                     sne        D0
  1141. 00000CA0  4400                     neg.b      D0
  1142. 00000CA2  4A00                     tst.b      D0
  1143. 00000CA4  664C                     bne        +0x4E /* 00000CF2 */
  1144. 00000CA6  2054                     movea.l    A0, [A4]
  1145. 00000CA8  0828 0005 0046           btst.b     [A0 + 0x46], 0x5
  1146. 00000CAE  56C0                     sne        D0
  1147. 00000CB0  4400                     neg.b      D0
  1148. 00000CB2  4A00                     tst.b      D0
  1149. 00000CB4  663C                     bne        +0x3E /* 00000CF2 */
  1150. 00000CB6  2054                     movea.l    A0, [A4]
  1151. 00000CB8  2D68 0028 FFFC           move.l     [A6 - 0x4], [A0 + 0x28]
  1152. 00000CBE  206E FFFC                movea.l    A0, [A6 - 0x4]
  1153. 00000CC2  2F08                     move.l     -[A7], A0
  1154. 00000CC4  2050                     movea.l    A0, [A0]
  1155. 00000CC6  2050                     movea.l    A0, [A0]
  1156. 00000CC8  2268 0168                movea.l    A1, [A0 + 0x168]
  1157. 00000CCC  4E91                     jsr        [A1]
  1158. 00000CCE  4A00                     tst.b      D0
  1159. 00000CD0  588F                     addq.l     A7, 4
  1160. 00000CD2  670A                     beq        +0xC /* 00000CDE */
  1161. 00000CD4  277C 0003 0303 0008      move.l     [A3 + 0x8], 0x30303
  1162. 00000CDC  6008                     bra        +0xA /* 00000CE6 */
  1163. label00000CDE:
  1164. 00000CDE  277C 0007 0707 0008      move.l     [A3 + 0x8], 0x70707
  1165. label00000CE6:
  1166. 00000CE6  7001                     moveq.l    D0, 0x01
  1167. 00000CE8  2740 0004                move.l     [A3 + 0x4], D0
  1168. 00000CEC  7200                     moveq.l    D1, 0x00
  1169. 00000CEE  2681                     move.l     [A3], D1
  1170. 00000CF0  604E                     bra        +0x50 /* 00000D40 */
  1171. label00000CF2:
  1172. 00000CF2  7000                     moveq.l    D0, 0x00
  1173. 00000CF4  2D40 FF94                move.l     [A6 - 0x6C], D0
  1174. 00000CF8  2054                     movea.l    A0, [A4]
  1175. 00000CFA  3D68 0030 FF98           move.w     [A6 - 0x68], [A0 + 0x30]
  1176. 00000D00  2054                     movea.l    A0, [A4]
  1177. 00000D02  2D68 002C FFB2           move.l     [A6 - 0x4E], [A0 + 0x2C]
  1178. 00000D08  4A07                     tst.b      D7
  1179. 00000D0A  6712                     beq        +0x14 /* 00000D1E */
  1180. 00000D0C  2F0C                     move.l     -[A7], A4
  1181. 00000D0E  2054                     movea.l    A0, [A4]
  1182. 00000D10  2050                     movea.l    A0, [A0]
  1183. 00000D12  2268 0164                movea.l    A1, [A0 + 0x164]
  1184. 00000D16  4E91                     jsr        [A1]
  1185. 00000D18  2D40 FFB2                move.l     [A6 - 0x4E], D0
  1186. 00000D1C  588F                     addq.l     A7, 4
  1187. label00000D1E:
  1188. 00000D1E  41EE FF82                lea.l      A0, [A6 - 0x7E]
  1189. 00000D22  7032                     moveq.l    D0, 0x32
  1190. 00000D24  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  1191. 00000D26  48C0                     ext.l      D0
  1192. 00000D28  2F00                     move.l     -[A7], D0
  1193. 00000D2A  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1194. 00000D2E  276E FFA6 0004           move.l     [A3 + 0x4], [A6 - 0x5A]
  1195. 00000D34  26AE FFAA                move.l     [A3], [A6 - 0x56]
  1196. 00000D38  276E FFAE 0008           move.l     [A3 + 0x8], [A6 - 0x52]
  1197. 00000D3E  588F                     addq.l     A7, 4
  1198. label00000D40:
  1199. 00000D40  2054                     movea.l    A0, [A4]
  1200. 00000D42  216B 0008 006A           move.l     [A0 + 0x6A], [A3 + 0x8]
  1201. 00000D48  2054                     movea.l    A0, [A4]
  1202. 00000D4A  216B 0004 0072           move.l     [A0 + 0x72], [A3 + 0x4]
  1203. 00000D50  2054                     movea.l    A0, [A4]
  1204. 00000D52  2153 006E                move.l     [A0 + 0x6E], [A3]
  1205. 00000D56  2054                     movea.l    A0, [A4]
  1206. 00000D58  0828 0005 0046           btst.b     [A0 + 0x46], 0x5
  1207. 00000D5E  56C0                     sne        D0
  1208. 00000D60  4400                     neg.b      D0
  1209. 00000D62  4880                     ext.w      D0
  1210. 00000D64  2054                     movea.l    A0, [A4]
  1211. 00000D66  3140 0076                move.w     [A0 + 0x76], D0
  1212. 00000D6A  4A07                     tst.b      D7
  1213. 00000D6C  662A                     bne        +0x2C /* 00000D98 */
  1214. 00000D6E  4878 5146                push.l     0x5146 /* 'QF' */
  1215. 00000D72  2F0C                     move.l     -[A7], A4
  1216. 00000D74  2054                     movea.l    A0, [A4]
  1217. 00000D76  2050                     movea.l    A0, [A0]
  1218. 00000D78  2268 0074                movea.l    A1, [A0 + 0x74]
  1219. 00000D7C  4E91                     jsr        [A1]
  1220. 00000D7E  4880                     ext.w      D0
  1221. 00000D80  48C0                     ext.l      D0
  1222. 00000D82  2054                     movea.l    A0, [A4]
  1223. 00000D84  0228 007F 0078           andi.b     [A0 + 0x78], 0x7F
  1224. 00000D8A  EF08                     lsl        D0.b, 7
  1225. 00000D8C  8128 0078                or.b       [A0 + 0x78], D0
  1226. 00000D90  2054                     movea.l    A0, [A4]
  1227. 00000D92  4268 007A                clr.w      [A0 + 0x7A]
  1228. 00000D96  508F                     addq.l     A7, 8
  1229. label00000D98:
  1230. 00000D98  2054                     movea.l    A0, [A4]
  1231. 00000D9A  08E8 0006 005C           bset.b     [A0 + 0x5C], 0x6
  1232. 00000DA0  4CEE 1880 FF76           movem.l    D7,A3,A4, [A6 - 0x8A]
  1233. 00000DA6  4E5E                     unlink     A6
  1234. 00000DA8  4E75                     rts
  1235. export_1442:
  1236. fn00000DAA:
  1237. 00000DAA  4E56 0000                link       A6, 0
  1238. 00000DAE  48E7 1108                movem.l    -[A7], D3,D7,A4
  1239. 00000DB2  286E 0008                movea.l    A4, [A6 + 0x8]
  1240. 00000DB6  4A2E 000F                tst.b      [A6 + 0xF]
  1241. 00000DBA  673E                     beq        +0x40 /* 00000DFA */
  1242. 00000DBC  2F0C                     move.l     -[A7], A4
  1243. 00000DBE  4EAD 2DCA                jsr        [A5 + 0x2DCA /* export_1461 */]
  1244. 00000DC2  4A00                     tst.b      D0
  1245. 00000DC4  588F                     addq.l     A7, 4
  1246. 00000DC6  671A                     beq        +0x1C /* 00000DE2 */
  1247. 00000DC8  4878 2C25                push.l     0x2C25 /* ',%' */
  1248. 00000DCC  2F0C                     move.l     -[A7], A4
  1249. 00000DCE  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  1250. 00000DD2  4878 2C26                push.l     0x2C26 /* ',&' */
  1251. 00000DD6  2F0C                     move.l     -[A7], A4
  1252. 00000DD8  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  1253. 00000DDC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1254. 00000DE0  6018                     bra        +0x1A /* 00000DFA */
  1255. label00000DE2:
  1256. 00000DE2  4878 2C25                push.l     0x2C25 /* ',%' */
  1257. 00000DE6  2F0C                     move.l     -[A7], A4
  1258. 00000DE8  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  1259. 00000DEC  4878 2C26                push.l     0x2C26 /* ',&' */
  1260. 00000DF0  2F0C                     move.l     -[A7], A4
  1261. 00000DF2  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  1262. 00000DF6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1263. label00000DFA:
  1264. 00000DFA  4878 2C2D                push.l     0x2C2D /* ',-' */
  1265. 00000DFE  2F0C                     move.l     -[A7], A4
  1266. 00000E00  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  1267. 00000E04  3E3C 2C2D                move.w     D7, 0x2C2D /* ',-' */
  1268. 00000E08  508F                     addq.l     A7, 8
  1269. label00000E0A:
  1270. 00000E0A  48C7                     ext.l      D7
  1271. 00000E0C  2F07                     move.l     -[A7], D7
  1272. 00000E0E  2F0C                     move.l     -[A7], A4
  1273. 00000E10  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  1274. 00000E14  508F                     addq.l     A7, 8
  1275. 00000E16  5247                     addq.w     D7, 1
  1276. 00000E18  0C47 2C3A                cmpi.w     D7, 0x2C3A /* ',:' */
  1277. 00000E1C  6FEC                     ble        -0x12 /* 00000E0A */
  1278. 00000E1E  4878 2C40                push.l     0x2C40 /* ',@' */
  1279. 00000E22  2F0C                     move.l     -[A7], A4
  1280. 00000E24  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  1281. 00000E28  4878 2C4B                push.l     0x2C4B /* ',K' */
  1282. 00000E2C  2F0C                     move.l     -[A7], A4
  1283. 00000E2E  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  1284. 00000E32  4878 2C4C                push.l     0x2C4C /* ',L' */
  1285. 00000E36  2F0C                     move.l     -[A7], A4
  1286. 00000E38  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  1287. 00000E3C  4878 2C45                push.l     0x2C45 /* ',E' */
  1288. 00000E40  2F0C                     move.l     -[A7], A4
  1289. 00000E42  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  1290. 00000E46  4878 2C46                push.l     0x2C46 /* ',F' */
  1291. 00000E4A  2F0C                     move.l     -[A7], A4
  1292. 00000E4C  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  1293. 00000E50  4878 2C47                push.l     0x2C47 /* ',G' */
  1294. 00000E54  2F0C                     move.l     -[A7], A4
  1295. 00000E56  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  1296. 00000E5A  4FEF 0030                lea.l      A7, [A7 + 0x30]
  1297. 00000E5E  4CEE 1088 FFF4           movem.l    D3,D7,A4, [A6 - 0xC]
  1298. 00000E64  4E5E                     unlink     A6
  1299. 00000E66  4E75                     rts
  1300. export_1443:
  1301. 00000E68  4E56 FFE6                link       A6, -0x001A
  1302. 00000E6C  48E7 0018                movem.l    -[A7], A3,A4
  1303. 00000E70  266E 000C                movea.l    A3, [A6 + 0xC]
  1304. 00000E74  286E 0008                movea.l    A4, [A6 + 0x8]
  1305. 00000E78  2053                     movea.l    A0, [A3]
  1306. 00000E7A  3028 0014                move.w     D0, [A0 + 0x14]
  1307. 00000E7E  48C0                     ext.l      D0
  1308. 00000E80  2F00                     move.l     -[A7], D0
  1309. 00000E82  2F0C                     move.l     -[A7], A4
  1310. 00000E84  2054                     movea.l    A0, [A4]
  1311. 00000E86  2050                     movea.l    A0, [A0]
  1312. 00000E88  2268 006C                movea.l    A1, [A0 + 0x6C]
  1313. 00000E8C  4E91                     jsr        [A1]
  1314. 00000E8E  4A00                     tst.b      D0
  1315. 00000E90  508F                     addq.l     A7, 8
  1316. 00000E92  662E                     bne        +0x30 /* 00000EC2 */
  1317. 00000E94  486E FFEE                pea.l      [A6 - 0x12]
  1318. 00000E98  A898                     syscall    GetPenState
  1319. 00000E9A  700F                     moveq.l    D0, 0x0F
  1320. 00000E9C  3F00                     move.w     -[A7], D0
  1321. 00000E9E  A89C                     syscall    PenMode
  1322. 00000EA0  486D FFAA                pea.l      [A5 - 0x56]
  1323. 00000EA4  A89D                     syscall    PenPat
  1324. 00000EA6  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  1325. 00000EAA  486E FFE6                pea.l      [A6 - 0x1A]
  1326. 00000EAE  2F0B                     move.l     -[A7], A3
  1327. 00000EB0  4EAD 25D2                jsr        [A5 + 0x25D2 /* export_1206 */]
  1328. 00000EB4  486E FFE6                pea.l      [A6 - 0x1A]
  1329. 00000EB8  A8A1                     syscall    FrameRect
  1330. 00000EBA  486E FFEE                pea.l      [A6 - 0x12]
  1331. 00000EBE  A899                     syscall    SetPenState
  1332. 00000EC0  508F                     addq.l     A7, 8
  1333. label00000EC2:
  1334. 00000EC2  4CEE 1800 FFDE           movem.l    A3,A4, [A6 - 0x22]
  1335. 00000EC8  4E5E                     unlink     A6
  1336. 00000ECA  4E75                     rts
  1337. fn00000ECC:
  1338. 00000ECC  4E56 FF86                link       A6, -0x007A
  1339. 00000ED0  7000                     moveq.l    D0, 0x00
  1340. 00000ED2  2D40 FF98                move.l     [A6 - 0x68], D0
  1341. 00000ED6  206E 0008                movea.l    A0, [A6 + 0x8]
  1342. 00000EDA  2050                     movea.l    A0, [A0]
  1343. 00000EDC  3D68 0030 FF9C           move.w     [A6 - 0x64], [A0 + 0x30]
  1344. 00000EE2  3D6E 0012 FFA0           move.w     [A6 - 0x60], [A6 + 0x12]
  1345. 00000EE8  206E 000C                movea.l    A0, [A6 + 0xC]
  1346. 00000EEC  2D48 FFA2                move.l     [A6 - 0x5E], A0
  1347. 00000EF0  41EE FF86                lea.l      A0, [A6 - 0x7A]
  1348. 00000EF4  7035                     moveq.l    D0, 0x35
  1349. 00000EF6  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  1350. 00000EF8  48C0                     ext.l      D0
  1351. 00000EFA  2F00                     move.l     -[A7], D0
  1352. 00000EFC  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1353. 00000F00  202E FFA6                move.l     D0, [A6 - 0x5A]
  1354. 00000F04  4E5E                     unlink     A6
  1355. 00000F06  4E75                     rts
  1356. export_1444:
  1357. fn00000F08:
  1358. 00000F08  4E56 FF86                link       A6, -0x007A
  1359. 00000F0C  7000                     moveq.l    D0, 0x00
  1360. 00000F0E  2D40 FF98                move.l     [A6 - 0x68], D0
  1361. 00000F12  206E 0008                movea.l    A0, [A6 + 0x8]
  1362. 00000F16  2050                     movea.l    A0, [A0]
  1363. 00000F18  3D68 0030 FF9C           move.w     [A6 - 0x64], [A0 + 0x30]
  1364. 00000F1E  3D6E 0016 FFA0           move.w     [A6 - 0x60], [A6 + 0x16]
  1365. 00000F24  2D6E 0010 FFA6           move.l     [A6 - 0x5A], [A6 + 0x10]
  1366. 00000F2A  206E 000C                movea.l    A0, [A6 + 0xC]
  1367. 00000F2E  2D48 FFA2                move.l     [A6 - 0x5E], A0
  1368. 00000F32  41EE FF86                lea.l      A0, [A6 - 0x7A]
  1369. 00000F36  7034                     moveq.l    D0, 0x34
  1370. 00000F38  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  1371. 00000F3A  48C0                     ext.l      D0
  1372. 00000F3C  2F00                     move.l     -[A7], D0
  1373. 00000F3E  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1374. 00000F42  4E5E                     unlink     A6
  1375. 00000F44  4E75                     rts
  1376.